package br.seplan.controller;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import br.seplan.daos.PredioDAO;
import br.seplan.daos.UsuarioDAO;
import br.seplan.entidades.TipoUsuario;
import br.seplan.entidades.Usuario;

@SuppressWarnings("serial")
public class CadastrarUsuarioAction extends HttpServlet{
	@Override
	protected void doPost(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {
		
			//Sting tipoUsuario = req.getParameter("tipoUsuario"), Comissao_idComissao, 

			String nome = req.getParameter("nome");
			String telefone = req.getParameter("telefone_contato");
			String matricula = req.getParameter("matricula");
			String email = req.getParameter("email");
			String lotacao = req.getParameter("lotacao");
			String senha = req.getParameter("senha");
			String tipoUsuario = req.getParameter("tipo");

			Usuario usuario = new Usuario(nome, telefone, matricula, email, lotacao, senha,TipoUsuario.findTipoByOName(tipoUsuario));
			UsuarioDAO userDao = new UsuarioDAO();
			userDao.cadastrar(usuario);
			req.getRequestDispatcher("listarUsuarios").forward(req, resp);
			
	}
}
